package com.ruoyi.devops.service;

import java.util.List;
import com.ruoyi.devops.domain.DevOpsResourcesInfo;

/**
 * 资源配置Service接口
 * 
 * @author ruoyi
 * @date 2023-01-26
 */
public interface IDevOpsResourcesInfoService 
{
    /**
     * 查询资源配置
     * 
     * @param uuid 资源配置主键
     * @return 资源配置
     */
    public DevOpsResourcesInfo selectDevOpsResourcesInfoByUuid(String uuid);

    /**
     * 查询资源配置列表
     * 
     * @param devOpsResourcesInfo 资源配置
     * @return 资源配置集合
     */
    public List<DevOpsResourcesInfo> selectDevOpsResourcesInfoList(DevOpsResourcesInfo devOpsResourcesInfo);

    /**
     * 新增资源配置
     * 
     * @param devOpsResourcesInfo 资源配置
     * @return 结果
     */
    public int insertDevOpsResourcesInfo(DevOpsResourcesInfo devOpsResourcesInfo);

    /**
     * 修改资源配置
     * 
     * @param devOpsResourcesInfo 资源配置
     * @return 结果
     */
    public int updateDevOpsResourcesInfo(DevOpsResourcesInfo devOpsResourcesInfo);

    /**
     * 批量删除资源配置
     * 
     * @param uuids 需要删除的资源配置主键集合
     * @return 结果
     */
    public int deleteDevOpsResourcesInfoByUuids(String uuids);

    /**
     * 删除资源配置信息
     * 
     * @param uuid 资源配置主键
     * @return 结果
     */
    public int deleteDevOpsResourcesInfoByUuid(String uuid);
}
